package com.hunterai.dto;

import java.time.LocalDateTime;

public class ProfileDetail {
    private Long id;
    private String userName;
    private String email;
    private String avatar;
    private String nickName;
    private String gender;
    private String mobile;
    private LocalDateTime createAt;
    private LocalDateTime lastLogin;

    // 默认构造函数
    public ProfileDetail() {
    }

    // 构造函数
    public ProfileDetail(Long id, String userName, String email, String avatar, 
                        String nickName, String gender, String mobile, 
                        LocalDateTime createAt, LocalDateTime lastLogin) {
        this.id = id;
        this.userName = userName;
        this.email = email;
        this.avatar = avatar;
        this.nickName = nickName;
        this.gender = gender;
        this.mobile = mobile;
        this.createAt = createAt;
        this.lastLogin = lastLogin;
    }

    // Getters and Setters
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public LocalDateTime getCreateAt() {
        return createAt;
    }

    public void setCreateAt(LocalDateTime createAt) {
        this.createAt = createAt;
    }

    public LocalDateTime getLastLogin() {
        return lastLogin;
    }

    public void setLastLogin(LocalDateTime lastLogin) {
        this.lastLogin = lastLogin;
    }
} 